home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / alpha / changes.txt next >
Encoding:
Text File  |  2002-10-28  |  4.9 KB  |  106 lines

  1.  
  2.     Changes of 0.20 from 0.19:
  3.     ==========================
  4.  
  5.     28.7.2002 alpha0 release:
  6.   - v0.1 in the progress output changed to v0.2 ;)
  7.   - fixed division/modulo in ppc with constants
  8.   - removed two enforcer hits
  9.   - fixed three bugs in lists under PowerPC
  10.   - fixed another very lowlevel and very long time hidden bug in PowerPC
  11.   - lib/modules/wbbase.lib renamed to workbenchbase.lib to make it working under PowerPC
  12.   - SUB feature does now work better under PowerPC
  13.   - fixed bug in return-values-from-functions-called-from-expressions under PowerPC
  14.   - fixed multiple source string conflict under PowerPC (RealStr() does now work!)
  15.   - bugs reported and fixes made by Michel Bagmeijer
  16.     - updated 'powerpc/powerpc' module
  17.     - the Tan() function does now work under ppc
  18.     - added '\%' to insert a single '%' character to a string
  19.     - added OPTion NOWARN to avoid warnings inside the source code
  20.     - added some examples!
  21.   - bugs reported by Miklos Nemeth
  22.     - global DEF x[123]:obj was compiled wrong
  23.     - fixed x[y][z] bug
  24.   - bugs reported by Marco Antoniazzi
  25.     - IF 1 & 2... didn't work
  26.   - bugs reported by Vadik Akimoff
  27.     - static addresses can now be used in 68k assembly
  28.     - fixed an alignment bug in 68k
  29.   - ideas reported by Vladimir Javorski
  30.     - added 'PowerD Progress Port' for some higher-level UI, take a look at progress.d example
  31.  
  32.     18.8.2002 alpha1 release:
  33.   - added support for static local variables (currently 68k only)
  34.   - NEW/END keywords works under PowerPC
  35.   - fixed problem with special occasion of string ('"' was at position of 40 on a line)
  36.   - fix: when bad cpu entered, whole source code was shown in the shell
  37.   - removed some of useless instructions in 68k code
  38.   - fixed exception handling under PowerPC, it made some collisions with strings
  39.   - fixed &x using under PowerPC
  40.   - fixed calling of PPC library functions from PPC code
  41.   - added support for "PPC0" function calling (warp3dppc.library)
  42.   - fixed global DEF x:obj under PowerPC
  43.   - fixed some output assembly errors (68k and ppc)
  44.   - if NEW x fails, "NEW" exception is called (was "MEM")
  45.   - fixed debug file output
  46.   - reports by Vladimir Javorski
  47.     - added russian catalog
  48.   - bugs reported and so made by Michel Bagmeijer
  49.     - NEW x[y] do now work
  50.     - added new examples
  51.     - several modules improved
  52.     - updated aslbase module and ppc interface
  53.     - x2d tool improved to support pragma files
  54.     - fixed binary data in ppc code
  55.     - added other powerpc modules
  56.     - fixed strptr problem in ppc code
  57.     - fixed global variable allocation
  58.     - NEW fixed under ppc
  59.     - small fix in h2m
  60.     - ddbg should now work better
  61.   - bugs reported but Karoly Balogh
  62.     - enforcer hit removed (empty REPEAT loop)
  63.     - 'adr:=label' do work again
  64.  
  65.     13.10.2002 alpha2 release:
  66.   - today my Amiga celebrates it's 9th birthday :)
  67.   - removed some enforcer hits
  68.   - global fields like DEF a[3,3] are now well allocated
  69.   - fixed global variable fields under PowerPC
  70.   - it's now possible to call functions without arguments defined as LPROC
  71.   - an error message is now generated if a.b is used, and b doesn't exist as an item, but as variable
  72.   - fixed floating point constant equation reader under PowerPC
  73.   - fixed a,b+=func() where a and b are floats under PowerPC
  74.   - added new keyword SELECTED to SELECT statement (see select.html)
  75.   - fixed value returning of SELECT statement
  76.   - in the SELECT statement from now doesn't matter on odred of CASE/DEFAULT/SELECTED keywords
  77.   - small fix of reqtools.m module
  78.   - & didn't work for negative numbers
  79.   - bugs reported and so made by Michel Bagmeijer
  80.     - fixes in docs
  81.     - 'Compiling' changed to 'Assembling'
  82.     - x2d tool compiles now modules
  83.     - dmod tool improved
  84.     - fixed the FreeXMsg() in powerpc.m module
  85.     - fixed graphics/gfxmacros.m, intuition/imageclass.m module
  86.     - NewM() function does now exist
  87.     - there can now be spaces/tabs between ':' and type
  88.     - removed alignment problem, that was added in one of last releases
  89.     - 'yyy.xxx' won't be chenged, if there is 'xxx' macro defined
  90.     - updated resources modules
  91.     - added scsi/commands.m module
  92.     - added PowerPC functions: WriteF(), ReadEStr(), OpenW(), OpenS(), CloseW(), CloseS(),
  93.       Plot(), Line(), Box(), Circle(), Ellipse(), SetStdRast(), Colour()
  94.   - bugs reported but Karoly Balogh
  95.     - dbcc instruction can now be used in internal ASM
  96.     - global DEF a=[1,2,3]:type do now work properly
  97.     - inlined assembly can contain expressions like: moveq #const/2,d0
  98.     - added namespaces support (see with.html) (now supports multiple variables)
  99.     - inside the inline assembly You can use arguments like: (obj.item,ax) as offset usage (see: asmcode.html)
  100.     - fixed a<<=9 bug (where the number is higher, than 8)
  101.   - bugs reported by Marco Antoniazzi
  102.     - global: DEF var=[[1,2]:x,[3]] and so didn't work at all
  103.     - fixed InStr() function
  104.   - bugs reported by Vladimir Javorski
  105.     - DEBUGSYM option do now enable the DEBUG define
  106.